/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package controller;

import com.opensymphony.xwork2.ModelDriven;
import java.util.ArrayList;
import model.dao.TblcienteDAO;
import model.dao.TblclienteDAOImplement;
import model.entities.Tblcliente;

/**
 *
 * @author tey
 */
public class ClienteControler implements ModelDriven<Tblcliente> {
    Tblcliente cliente=new Tblcliente();
    ArrayList <Tblcliente> listcliente=new ArrayList();
    TblcienteDAO clienteDAO;
    String msj="";
    
    @Override
    public Tblcliente getModel() {
        return cliente;
    }
    public ClienteControler()
    {
       clienteDAO=new TblclienteDAOImplement();
    }
   
    public String agregarInicio()
    {
        return "exito";
    }
    public String agregar()
    {
        if(clienteDAO.agregar(cliente))
            msj= "Agrego un nuevo cliente";
        else 
            msj="Ocurrio un error";
        return "fin";
    
    }
    public String listar()
    {
        listcliente=clienteDAO.listar();
        return "fin";
    }
     public String listarInicio()
    {
        return "exito";
    }

    public Tblcliente getCliente() {
        return cliente;
    }

    public ArrayList<Tblcliente> getListcliente() {
        return listcliente;
    }

    public String getMsj() {
        return msj;
    }

    public void setCliente(Tblcliente cliente) {
        this.cliente = cliente;
    }
    
    
    
}
